package sistemaweb.gestion;

import java.util.Collection;

import sistemaweb.excepcion.DAOExcepcion;
import sistemaweb.modelo.Club;
import sistemaweb.dao.ClubDAO;

public class GestionClub{

	public Club insertar(String nombre, String direccion, String telefono)throws DAOExcepcion {
		
		Club vo = new Club();
		
		vo.setNombre(nombre);
		vo.setDireccion(direccion);
		vo.setTelefono(telefono);
		
		ClubDAO dao = new ClubDAO();
		return dao.insertar(vo);
				
	}
	
	public Collection<Club> buscarxnombre(String nombre)throws DAOExcepcion {
		
		ClubDAO dao = new ClubDAO();
		
		return dao.buscarxnombre(nombre);
		
	}
	
	public Collection<Club> listar() throws DAOExcepcion {
		ClubDAO dao = new ClubDAO();
		return dao.listar();
	}
	
	public Club obtener(String nombre)throws DAOExcepcion {
		
		ClubDAO dao = new ClubDAO();
		return dao.obtener(nombre);
		
	}
	
	public void eliminar(String nombre) throws DAOExcepcion {
		
		ClubDAO dao = new ClubDAO();
		dao.eliminar(nombre);
		
	}
	
	public void actualizar(String nombre, String direccion, String telefono)throws DAOExcepcion {
		
		ClubDAO dao = new ClubDAO();
		
		Club vo = new Club();
		vo.setNombre(nombre);
		vo.setDireccion(direccion);
		vo.setTelefono(telefono);
		
		dao.actualizar(vo);
		
	}
}
